package com.tpe.model.repository;

import java.util.Collection;

import javax.ejb.Local;

import com.tpe.model.entity.Usuario;
import com.tpe.model.generic.repository.GenericCrudRepository;

@Local
public interface UsuarioRepository extends GenericCrudRepository<Usuario> {
	
	public Collection<Usuario> obterPorExemplo(Usuario usuario) throws Exception;
	
	public boolean verificaDuplicado(Usuario user) throws Exception;
	
	public Usuario obterPorEmail(Usuario usuario) throws Exception;
	
	public Collection<Usuario> obterAtivos() throws Exception;

}
